8e003e8740b934659a650022bd181e26445cf4e3,codeInsight/impl/com/intellij/codeInsight/completion/BasicInsertHandler.java,BasicInsertHandler,handleInsert,#CompletionContext#number#LookupData#LookupItem#boolean#char#,15
Before Change
if (context.getOffsetMap().getOffset(CompletionInitializationContext.IDENTIFIER_END_OFFSET) != context.getSelectionEndOffset()){
if (!CompletionUtil.isOverwrite(item, completionChar)){
final int lparenthOffset = -1;
context.getOffsetMap().addOffset(JavaCompletionUtil.LPAREN_OFFSET, lparenthOffset, true);
final int rparenthOffset = -1;
context.getOffsetMap().addOffset(JavaCompletionUtil.RPAREN_OFFSET, rparenthOffset, true);
final int argListEndOffset = -1;
After Change
final int idEndOffset = context.getOffsetMap().getOffset(CompletionInitializationContext.IDENTIFIER_END_OFFSET);
if (idEndOffset != context.getSelectionEndOffset()){
if (!CompletionUtil.isOverwrite(item, completionChar)){
context.getOffsetMap().removeOffset(JavaCompletionUtil.LPAREN_OFFSET);
context.getOffsetMap().removeOffset(JavaCompletionUtil.RPAREN_OFFSET);
context.getOffsetMap().removeOffset(JavaCompletionUtil.ARG_LIST_END_OFFSET);
}